You are here: Project delivery > Specifications and requirements > Creating requirements

Creating requirements

Defining and creating requirements for an application is an iterative process that requires input from all stakeholders. If the information about a requirement is detailed and up-to-date, the requirement is more useful during the application development process.

Some requirements are non-functional and others articulate specific business rules that the application must satisfy. While you can specify requirements in the specification description, if requirements are shared by multiple specifications, a best practice is to separate the requirements into individual ones and associate them with the related specifications. You can reference requirements in application rules, specification rules, and flows.

  1. Open the Requirements tab of Application Profile landing page from the Designer Studio menu by clicking Application > Profile > Requirements.

    From the Application Overview landing page, access requirements by clicking the Requirements link in the Details section.

    This tab lists any requirements that are currently defined for the application. You can filter the list of requirements based on importance and status. You can also filter by searching for keywords in the requirement name and description.

  2. Click + Create requirement to open the Add/Edit Requirement modal dialog. You must specify the following information:

    Note: After you create a requirement, you cannot modify its name, ruleset name, and ruleset version. The requirement name and ruleset name are displayed as links that you can click to open in the work area of Designer Studio. The ruleset version is displayed as part of the ruleset name link.

  3. On the Details tab of the rule form, specify additional information, such as a short description and detailed description of the requirement, the category, importance, and status of the requirement, the target release and current iteration, and an external requirement ID.
  4. Optional: In the Attachment section, add attachments (files and URLs) that provide more information about the requirement.
  5. On the Associations tab, view the application rules, specification rules, and flows that reference the requirement.